home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 3.3 KB | 72 lines | [TEXT/GEOL] |
- Item 7437967 15-Jan-91 08:14PST
-
- From: PHAROS.TECH Pharos Tech, Tech Staff,PRT
-
- To: INFO-PASCAL++@CAMBRIDGE.APPLE.COM@INTERNET#
- MACAPP.TECH$ MacApp Technical
-
- Item forwarded by SPA.DTS to SPA0144
-
- ------------------------------------------------------------------------------
-
- Sub: Pascal++
-
- From: Schmitz, Scott D. on Tue, Jan 15, 1991 11:16 AM
- Subject: Pascal++
- To: Derek White; MacApp; Schmitz, Scott D.
-
- I have just read the Special report on Pascal++ and am excited about what may
- become available. It's especially impressive that Pascal will still keep that
- readability edge over C. I still think C looks a little too much like random
- line noise.
-
- One point which I would like to make. I would hope that as discussions
- continue, that the Pascal compiler venders on the IBM are consulted. Turbo
- Pascal for the IBM (windows compatability for Turbo Pascal has been announced
- by Borland and will be available within 6 months) has Objects as does the
- Microsoft Quick Pascal product. In my humble opinion, Turbo Pascal for the IBM
- is probably the best development environment available on the IBM. Just think
- of Lightspeed Pascal on the IBM. That's Turbo Pascal.
-
- It has become clear during these last 6 months that with the introduction of
- Windows 3.0 there is an enormous market for our skills on the IBM platform.
-
- If the Pascal compilers on the IBM platform and Mac platform were compatable,
- this would make code sharing much easier.
-
- This cross platform compatability is already abailable to the C++ crowd as
- there is a Zortek compiler on the IBM which conforms to the AT&T standard.
-
- I expect that within the next 3 years, most commercial development for the Mac
- will include some Windows components. At the very least, this might be
- compatability with file formats but at the most it might include high level
- libraries (object libraries perhaps) for both machines.
-
- You may think that what I am saying is completely zaney. I know whereof I
- speak. 2 years ago I headed a project which created a commercial Mac product
- which required over 50,000 lines of Non Object Pascal as well as 50,000 lines
- of code in a proprietary language called Omega. The Omage code was compiled at
- development time and then interpreted at run time (like P-code). We ported
- this program to Turbo Pascal for the IBM, MacLike interface and all and found
- the languages to be quite similar. the only hard part was writing the code
- which did on the IBM what the ROM's do for the Mac. This was all before
- Windows 3.0. With windows 3.0 this project would have been quite a bit easier.
-
- But wait, there's a catch. 2 years ago the IBM and Mac Pascal's were
- remarkebly compatable. Lately they have been diverging. Lets hope to see some
- convergence. That can only happen, however, if the IBM guys are part of this
- process.
-
- I would hate to have to use C++ because it's the only language which would
- allow for cross platform development.
-
- By the way, the IBM people are just now creating MacApp-like tools. One is
- from Borland called Turbo Vision. Wouldn't it be great if the Turbo Vision and
- MacApp groups worked together somehow? Sharing objects and all that.
-
- I could say more, but I have probably said enough.
-
- Scott Schmitz
-
-
-